body {font-size: 14px; background: #fff; padding: 0; margin: 0; font-family: "微软雅黑", 'Microsoft YaHei',Arial,Verdana,"宋体"; }
div, form, img, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6，button, input, select, textarea { font-size: 100%; border: 0 }
em,i{ font-style: normal }
img { border: 0; display: block;}
ul, ol { list-style: none; }
.clear{height:0px;clear:both;font-size:0px;line-height:0px;zoom: 1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0px;}
a{text-decoration:none; color:#333;}
/*浮动区*/
.fl { float: left;}
.fr { float: right; }
/*L-V-H-A */
a { text-decoration: none; color: #333; }
/*a:link { color: #fff; }*/
a:visited { color: #333; }
a:hover { color: #333; text-decoration: none; }
a:active {color: #333; }
/*************公用部分开始***************/
.w { width: 1170px; min-width:1170px; margin: 0 auto; position:relative; zoom:1;}
/*顶部*/
.top { height: 32px; line-height: 32px; font-size: 12px; background-color: #f2f2f2; border-bottom: 1px #e5e5e5 solid;}
.top a { color: #999; }
/*logo*/
.header{ height:135px;position:relative; z-index:999; font-family:"微软雅黑, Microsoft YaHei";}
.header .logo1{width:249px; height:81px; margin-top:24px;}
.header .orient {position:absolute; width: 400px; height: 110px; background: url(../images/line.png) no-repeat 20px 0; padding-left:50px; padding-top: 20px; left: 247px; top: 20px;font-weight:bold;}
.header .orient span.orient-aa { display: block; font: 18px 'Microsoft YaHei'; }
.header .orient span.orient-bb {display: block; font: 22px 'Microsoft YaHei'; color: #cd2b1e }
.header .tel { padding: 40px 0 0 50px; height: 53px;font-size: 14px; color: #232323; background: url(../images/top-tel.png) left 40px no-repeat }
.header .tel b { display: block; color: #cd2b1e; font-size: 30px; line-height: 30px; font-weight: bold; }
/*头部主导航*/
.main-nav{position: relative; z-index: 8900 width:100%; height:50px; background:#0f69dc;}
.main-nav .main-nav-con {   background:#0f69dc;}
.main-nav li { position:relative;height:50px; line-height:50px;float:left;text-align:center;border-right:1px solid #2c7be0; cursor:pointer}
.main-nav li:nth-child(8) { border-right: none; }
.main-nav li a{ display:block; padding:0 30px;font:18px/50px "Microsoft YaHei";}
.main-nav li a, .main-nav li a:visited{color:#fff}
.main-nav li a:hover{ background:#f39802; font-weight: bold}
.top-nav-aa { width: 132px; color: #fff ; display: none; position: absolute; top: 50px; z-index: 999; background: #0f69dc;}
.top-nav-aa a{ border-top: 1px solid #fff; display: block; font: 18px/46px "Microsoft YaHei"; text-align: center;}
.top-nav-aa a:hover { background-: #f39802; }
.main-nav .top-nav-li1 .top-nav-aa a { font-size: 16px; line-height: 40px; /*font-weight: normal;*/ }
.main-nav li.hover { background: #f39802;  }
.main-nav li.hover a { font-weight: bold; }
/*_________________搜索________________*/
.search{ height:50px; }
.search p{ line-height:50px}
.search p a{ padding:0 12px; background:url(../img/line2.png) no-repeat 0 0}
.search p a,.search p a:visited{color:#929292}
.search p a:hover { text-decoration: underline; }
.search-con{height:45px; line-height:45px; overflow:hidden; }
.search-con input {  border-radius: 10px;}
.search-con .txt { border-right-radius: none; float: left; padding-left: 10px; width: 235px; height: 26px; line-height:26px; border: 1px #dee3e7 solid; /*border-right: none;*/ vertical-align: middle; margin-top: 7px; }
.search-con .sub { vertical-align: middle; margin-top: 7px; float: left; background: #0f69dc;  border: none; height: 30px; width: 45px; color: #fff;}